package com.leejxx.health.dao;

import com.github.pagehelper.Page;
import com.leejxx.health.pojo.CheckItem;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author LeeJx
 * @ClassName CheckItemDao
 * @Description TODO
 * @date 2020/12/30 11:32
 * @Version 1.0
 */
public interface CheckItemDao {
//    List<CheckItem> findByPage(@Param("offset") Integer offset, @Param("pageSize") Integer pageSize);

//    Long findTotal();

    void add(CheckItem checkItem);

    CheckItem findByCode(@Param("code") Integer code);

    void edit(CheckItem checkItem);

    void delete(@Param("code") Integer code);

    Page<CheckItem> findByCodeOrName(@Param("queryString") String queryString);

    Long findCountOfCheckGroupByCode(@Param("code") Integer code);

//    Long findByCodeOrNameTotal(@Param("queryString") String queryString);
}
